@charset "utf-8";
a:link,a:visited,a:active,a:hover {color: black;}

#today_list_wrap2 {width:962px; background-image: url('../images/todaylist_background_wrap.png'); background-repeat: no-repeat; background-position: top; padding-top: 60px;}
#today_list_wrap2 #today_list_top { width:962px; height:11px; background-image: url('../images/todaylist_background_top.png'); margin:0 auto;}
#today_list_wrap2 #today_list_middle { width:882px; height:550px; padding:0 40px; padding-top: 20px; background-image: url('../images/todaylist_background_middle.png'); margin:0 auto;}
#today_list_wrap2 #today_list_middle #today_list_middle_left {float: left; width:140px; height:500px; }
#today_list_wrap2 #today_list_middle #today_list_middle_right {float: right;  width:730px; height:500px;}
#today_list_wrap2 #today_list_bottom { width:962px; height:11px; background-image: url('../images/todaylist_background_bottom.png'); margin:0 auto; margin-bottom: 30px;}

#tab_list { width:127px; margin-bottom:5px; margin-top: 50px;}
#tab_list .tab_list_item { width:107px;border:1px solid #000; padding:10px; margin-right:10px; cursor:pointer; border: none; border-bottom: 1px solid #e1e1e1; color:#999; font-weight: bold; }
#tab_list .tab_list_item_check { width:107px;border:1px solid #000; padding:10px; margin-right:10px; cursor:pointer; border: none; border-bottom: 1px solid #e1e1e1; color: #00a2e4; font-weight: bold;}
#about {background-image: url('../images/about_image.png'); width:127px; height:171px;margin-top:80px;}

#food_list_1 {width:800px; float: left; display: inline;}
#food_list_1 .food_list_item {width:200px; height:300px; border:1px solid #000; float:left; margin-right:90px;}

#food_list_2 {width:800px; float: left; display: none;}
#food_list_2 .food_list_item {width:200px; height:300px; border:1px solid #000; float:left; margin-right:90px;}

#food_list_3 {width:800px; float: left; display: none;}
#food_list_3 .food_list_item {width:200px; height:300px; border:1px solid #000; float:left; margin-right:90px;}

.list_footer {text-align: center;}
.btnArea {text-align: right;}

.today_list_table { width:730px; }
.today_list_table th { width:180px; background-color: #f6f6f6; border-bottom: 2px solid #e1e1e1; vertical-align: top;}
.today_list_table td { width:180px; text-align: center; vertical-align: top; height:150px;}
.today_list_table .tomorrow_td {border-bottom:2px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.today_list_table .today_td {border-top:2px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.today_list_table .today_list_type { width:40px; padding:3px 0; margin:15px auto; margin-bottom: 10px; font-weight: bold; background-color: #fff; margin-bottom:5px;}
.today_list_table .today_td_lunch {border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}

.today_list_table .tomorrow_td_triangle {border-bottom:2px solid #e1e1e1; border-right:1px solid #e1e1e1; vertical-align: middle;}
.today_list_table .today_td_triangle {border-top:2px solid #e1e1e1;border-right:1px solid #e1e1e1; vertical-align: middle;}
.today_list_table .today_td_lunch_triangle {border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; vertical-align: middle;}

.today_list_table .today_list_table_selection {background-color:#00a2e4;}
.today_list_table .today_list_table_selection .today_list_type {color:#00a2e4;}
.today_list_table .today_list_table_selection td div {color:#fff;}

.food_list_item_1 { display: inline; }
.food_list_item_2 { display: none; }
.food_list_item_3 { display: none; }
.food_list_item_4 { display: none; }

.divDate { padding-top:25px;}
.divDate img { padding:0; margin:0 -2px; }